body {
	background-color: gray;
	height: 100%;
	width: 100%;
	color: white;
}

div.main {
	background-color: blue;
	text-align: center;
}

section {
	background: black;
	color: white;
	border-radius: 1em;
	padding: 1em;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%)
}